package com.supplychainapi.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@ApiModel("采购表")
@Table(name = "scm_tbpurchase")
public class ScmTbpurchase {
    /**
     * 网上订单号;8位流号
     */
    @Id
    @ApiModelProperty("网上订单号")
    @Column(name = "fsPurchaseGUID")
    private String fspurchaseguid;

    /**
     * 单据编号
     */
    @ApiModelProperty("单据编号")
    @Column(name = "fsPurchaseNo")
    private String fspurchaseno;

    /**
     * 单据日期
     */
    @ApiModelProperty("单据日期")
    @Column(name = "fsBillDate")
    private String fsbilldate;

    /**
     * 单据类型;1=采购单 / 3=网上订单 / 9=镜像采购单 ;备份采购单GUID、采购单号加_1 
     */
    @ApiModelProperty("单据类型")
    @Column(name = "fiBillKind")
    private Short fibillkind;

    /**
     * 供应商平台GUID
     */
    @ApiModelProperty("供应商平台GUID")
    @Column(name = "fsPGUID")
    private String fspguid;

    /**
     * 供应商代码
     */
    @ApiModelProperty("供应商代码")
    @Column(name = "fsSupplierId")
    private String fssupplierid;

    /**
     * 供应商名称
     */
    @ApiModelProperty("供应商名称")
    @Column(name = "fsSupplierName")
    private String fssuppliername;

    /**
     * 供应商联系人
     */
    @ApiModelProperty("供应商联系人")
    @Column(name = "fsContact")
    private String fscontact;

    /**
     * 供应商联系人手机
     */
    @ApiModelProperty("供应商联系人手机")
    @Column(name = "fsCellphoneCt")
    private String fscellphonect;

    /**
     * 到货日期
     */
    @ApiModelProperty("到货日期")
    @Column(name = "fsArrivalDate")
    private String fsarrivaldate;

    /**
     * 到货地址
     */
    @ApiModelProperty("到货地址")
    @Column(name = "fsArrivalAddr")
    private String fsarrivaladdr;

    /**
     * 收货人
     */
    @ApiModelProperty("收货人")
    @Column(name = "fsReceiver")
    private String fsreceiver;

    /**
     * 收货人手机
     */
    @ApiModelProperty("收货人手机")
    @Column(name = "fsCellphoneRr")
    private String fscellphonerr;

    /**
     * 到货提醒;0否/1是
     */
    @ApiModelProperty("到货提醒")
    @Column(name = "fsArrivalReminder")
    private Short fsarrivalreminder;

    /**
     * 部门代码
     */
    @ApiModelProperty("部门代码")
    @Column(name = "fsDepartmentId")
    private String fsdepartmentid;

    /**
     * 部门名称
     */
    @ApiModelProperty("部门名称")
    @Column(name = "fsDepartmentName")
    private String fsdepartmentname;

    /**
     * 采购人员代码
     */
    @ApiModelProperty("采购人员代码")
    @Column(name = "fsStaffId")
    private String fsstaffid;

    /**
     * 采购人员名稱
     */
    @ApiModelProperty("采购人员名稱")
    @Column(name = "fsStaffName")
    private String fsstaffname;

    /**
     * 采购金额
     */
    @ApiModelProperty("采购金额")
    @Column(name = "fdPurchaseMoneyAmt")
    private BigDecimal fdpurchasemoneyamt;

    /**
     * 采购税额
     */
    @ApiModelProperty("采购税额")
    @Column(name = "fdPurchaseTaxAmt")
    private BigDecimal fdpurchasetaxamt;

    /**
     * 采购价税合计;采购金额+采购税额
     */
    @ApiModelProperty("采购价税合计")
    @Column(name = "fdPurchaseTotAmt")
    private BigDecimal fdpurchasetotamt;

    /**
     * 单据状态;		0未提交/1已提交/9已收货
     */
    @ApiModelProperty("单据状态")
    @Column(name = "fiBillStatus")
    private Short fibillstatus;

    /**
     * 审核人
     */
    @ApiModelProperty("审核人")
    @Column(name = "fsAuditUserId")
    private String fsaudituserid;

    /**
     * 审核人名称
     */
    @ApiModelProperty("审核人名称")
    @Column(name = "fsAuditUserName")
    private String fsauditusername;

    /**
     * 审核时间;下单时间 ex:2017-10-02 16:33
     */
    @ApiModelProperty("审核时间")
    @Column(name = "fsAuditDateTime")
    private String fsauditdatetime;

    /**
     * 订单备注
     */
    @ApiModelProperty("订单备注")
    @Column(name = "fsNote")
    private String fsnote;

    /**
     * 源单类型;Request=申请单/Sale=销售订单;拉单用
     */
    @ApiModelProperty("源单类型")
    @Column(name = "fsBillSource")
    private String fsbillsource;

    /**
     * 预计结算日期;算付款账期
     */
    @ApiModelProperty("预计结算日期")
    @Column(name = "fsSettleDate")
    private String fssettledate;

    /**
     * 付款标识;0未付/1已付
     */
    @ApiModelProperty("付款标识")
    @Column(name = "fiPaymentFlag")
    private Short fipaymentflag;

    /**
     * (EDI)供方有改单;0否/1是
     */
    @ApiModelProperty("供方有改单")
    @Column(name = "fiVendorEdit")
    private Short fivendoredit;

    /**
     * (EDI)销售订单取用关闭;1未取用 / 2未取用手动关闭(拒绝) / 3已取用 / 4已取用关闭(已接单) /9已发货
     */
    @ApiModelProperty("销售订单取用关闭")
    @Column(name = "fiSaleClose")
    private Short fisaleclose;

    /**
     * 采购入库取用关闭;1未取用/2未取用关闭(未收货取消)/3已取用(部分入库)/4已取用关闭(全部入库)
     */
    @ApiModelProperty("采购入库取用关闭")
    @Column(name = "fiStockClose")
    private Short fistockclose;

    /**
     * 关联入库单号
     */
    @ApiModelProperty("关联入库单号")
    @Column(name = "fsStockNo")
    private String fsstockno;

    /**
     * 创建日期时间
     */
    @ApiModelProperty("创建日期时间")
    @Column(name = "fsCreateTime")
    private Date fscreatetime;

    /**
     * 创建用户代码
     */
    @ApiModelProperty("创建用户代码")
    @Column(name = "fsCreateUserId")
    private String fscreateuserid;

    /**
     * 创建用户名称
     */
    @ApiModelProperty("创建用户名称")
    @Column(name = "fsCreateUserName")
    private String fscreateusername;

    /**
     * 更新日期时间
     */
    @ApiModelProperty("更新日期时间")
    @Column(name = "fsUpdateTime")
    private Date fsupdatetime;

    /**
     * 更新用户代码
     */
    @ApiModelProperty("更新用户代码")
    @Column(name = "fsUpdateUserId")
    private String fsupdateuserid;

    /**
     * 更新用户名称
     */
    @ApiModelProperty("更新用户名称")
    @Column(name = "fsUpdateUserName")
    private String fsupdateusername;

    /**
     * 店铺GUID
     */
    @ApiModelProperty("店铺GUID")
    @Column(name = "fsShopGUID")
    private String fsshopguid;

    /**
     * 店铺名称
     */
    @ApiModelProperty("店铺名称")
    @Column(name = "fsShopName")
    private String fsshopname;


    @ApiModelProperty(value = "采购订单明细")
    @Transient
    private List<ScmTbpurchasedtl> purchasedtlList;


    public List<ScmTbpurchasedtl> getPurchasedtlList() {
        return purchasedtlList;
    }

    public void setPurchasedtlList(List<ScmTbpurchasedtl> purchasedtlList) {
        this.purchasedtlList = purchasedtlList;
    }

    /**
     * 获取网上订单号;8位流号
     *
     * @return fsPurchaseGUID - 网上订单号;8位流号
     */
    public String getFspurchaseguid() {
        return fspurchaseguid;
    }

    /**
     * 设置网上订单号;8位流号
     *
     * @param fspurchaseguid 网上订单号;8位流号
     */
    public void setFspurchaseguid(String fspurchaseguid) {
        this.fspurchaseguid = fspurchaseguid == null ? null : fspurchaseguid.trim();
    }

    /**
     * 获取单据编号
     *
     * @return fsPurchaseNo - 单据编号
     */
    public String getFspurchaseno() {
        return fspurchaseno;
    }

    /**
     * 设置单据编号
     *
     * @param fspurchaseno 单据编号
     */
    public void setFspurchaseno(String fspurchaseno) {
        this.fspurchaseno = fspurchaseno == null ? null : fspurchaseno.trim();
    }

    /**
     * 获取单据日期
     *
     * @return fsBillDate - 单据日期
     */
    public String getFsbilldate() {
        return fsbilldate;
    }

    /**
     * 设置单据日期
     *
     * @param fsbilldate 单据日期
     */
    public void setFsbilldate(String fsbilldate) {
        this.fsbilldate = fsbilldate == null ? null : fsbilldate.trim();
    }

    /**
     * 获取单据类型;1=采购单 / 3=网上订单 / 9=镜像采购单 ;备份采购单GUID、采购单号加_1 
     *
     * @return fiBillKind - 单据类型;1=采购单 / 3=网上订单 / 9=镜像采购单 ;备份采购单GUID、采购单号加_1 
     */
    public Short getFibillkind() {
        return fibillkind;
    }

    /**
     * 设置单据类型;1=采购单 / 3=网上订单 / 9=镜像采购单 ;备份采购单GUID、采购单号加_1 
     *
     * @param fibillkind 单据类型;1=采购单 / 3=网上订单 / 9=镜像采购单 ;备份采购单GUID、采购单号加_1 
     */
    public void setFibillkind(Short fibillkind) {
        this.fibillkind = fibillkind;
    }

    /**
     * 获取供应商平台GUID
     *
     * @return fsPGUID - 供应商平台GUID
     */
    public String getFspguid() {
        return fspguid;
    }

    /**
     * 设置供应商平台GUID
     *
     * @param fspguid 供应商平台GUID
     */
    public void setFspguid(String fspguid) {
        this.fspguid = fspguid == null ? null : fspguid.trim();
    }

    /**
     * 获取供应商代码
     *
     * @return fsSupplierId - 供应商代码
     */
    public String getFssupplierid() {
        return fssupplierid;
    }

    /**
     * 设置供应商代码
     *
     * @param fssupplierid 供应商代码
     */
    public void setFssupplierid(String fssupplierid) {
        this.fssupplierid = fssupplierid == null ? null : fssupplierid.trim();
    }

    /**
     * 获取供应商名称
     *
     * @return fsSupplierName - 供应商名称
     */
    public String getFssuppliername() {
        return fssuppliername;
    }

    /**
     * 设置供应商名称
     *
     * @param fssuppliername 供应商名称
     */
    public void setFssuppliername(String fssuppliername) {
        this.fssuppliername = fssuppliername == null ? null : fssuppliername.trim();
    }

    /**
     * 获取供应商联系人
     *
     * @return fsContact - 供应商联系人
     */
    public String getFscontact() {
        return fscontact;
    }

    /**
     * 设置供应商联系人
     *
     * @param fscontact 供应商联系人
     */
    public void setFscontact(String fscontact) {
        this.fscontact = fscontact == null ? null : fscontact.trim();
    }

    /**
     * 获取供应商联系人手机
     *
     * @return fsCellphoneCt - 供应商联系人手机
     */
    public String getFscellphonect() {
        return fscellphonect;
    }

    /**
     * 设置供应商联系人手机
     *
     * @param fscellphonect 供应商联系人手机
     */
    public void setFscellphonect(String fscellphonect) {
        this.fscellphonect = fscellphonect == null ? null : fscellphonect.trim();
    }

    /**
     * 获取到货日期
     *
     * @return fsArrivalDate - 到货日期
     */
    public String getFsarrivaldate() {
        return fsarrivaldate;
    }

    /**
     * 设置到货日期
     *
     * @param fsarrivaldate 到货日期
     */
    public void setFsarrivaldate(String fsarrivaldate) {
        this.fsarrivaldate = fsarrivaldate == null ? null : fsarrivaldate.trim();
    }

    /**
     * 获取到货地址
     *
     * @return fsArrivalAddr - 到货地址
     */
    public String getFsarrivaladdr() {
        return fsarrivaladdr;
    }

    /**
     * 设置到货地址
     *
     * @param fsarrivaladdr 到货地址
     */
    public void setFsarrivaladdr(String fsarrivaladdr) {
        this.fsarrivaladdr = fsarrivaladdr == null ? null : fsarrivaladdr.trim();
    }

    /**
     * 获取收货人
     *
     * @return fsReceiver - 收货人
     */
    public String getFsreceiver() {
        return fsreceiver;
    }

    /**
     * 设置收货人
     *
     * @param fsreceiver 收货人
     */
    public void setFsreceiver(String fsreceiver) {
        this.fsreceiver = fsreceiver == null ? null : fsreceiver.trim();
    }

    /**
     * 获取收货人手机
     *
     * @return fsCellphoneRr - 收货人手机
     */
    public String getFscellphonerr() {
        return fscellphonerr;
    }

    /**
     * 设置收货人手机
     *
     * @param fscellphonerr 收货人手机
     */
    public void setFscellphonerr(String fscellphonerr) {
        this.fscellphonerr = fscellphonerr == null ? null : fscellphonerr.trim();
    }

    /**
     * 获取到货提醒;0否/1是
     *
     * @return fsArrivalReminder - 到货提醒;0否/1是
     */
    public Short getFsarrivalreminder() {
        return fsarrivalreminder;
    }

    /**
     * 设置到货提醒;0否/1是
     *
     * @param fsarrivalreminder 到货提醒;0否/1是
     */
    public void setFsarrivalreminder(Short fsarrivalreminder) {
        this.fsarrivalreminder = fsarrivalreminder;
    }

    /**
     * 获取部门代码
     *
     * @return fsDepartmentId - 部门代码
     */
    public String getFsdepartmentid() {
        return fsdepartmentid;
    }

    /**
     * 设置部门代码
     *
     * @param fsdepartmentid 部门代码
     */
    public void setFsdepartmentid(String fsdepartmentid) {
        this.fsdepartmentid = fsdepartmentid == null ? null : fsdepartmentid.trim();
    }

    /**
     * 获取部门名称
     *
     * @return fsDepartmentName - 部门名称
     */
    public String getFsdepartmentname() {
        return fsdepartmentname;
    }

    /**
     * 设置部门名称
     *
     * @param fsdepartmentname 部门名称
     */
    public void setFsdepartmentname(String fsdepartmentname) {
        this.fsdepartmentname = fsdepartmentname == null ? null : fsdepartmentname.trim();
    }

    /**
     * 获取采购人员代码
     *
     * @return fsStaffId - 采购人员代码
     */
    public String getFsstaffid() {
        return fsstaffid;
    }

    /**
     * 设置采购人员代码
     *
     * @param fsstaffid 采购人员代码
     */
    public void setFsstaffid(String fsstaffid) {
        this.fsstaffid = fsstaffid == null ? null : fsstaffid.trim();
    }

    /**
     * 获取采购人员名稱
     *
     * @return fsStaffName - 采购人员名稱
     */
    public String getFsstaffname() {
        return fsstaffname;
    }

    /**
     * 设置采购人员名稱
     *
     * @param fsstaffname 采购人员名稱
     */
    public void setFsstaffname(String fsstaffname) {
        this.fsstaffname = fsstaffname == null ? null : fsstaffname.trim();
    }

    /**
     * 获取采购金额
     *
     * @return fdPurchaseMoneyAmt - 采购金额
     */
    public BigDecimal getFdpurchasemoneyamt() {
        return fdpurchasemoneyamt;
    }

    /**
     * 设置采购金额
     *
     * @param fdpurchasemoneyamt 采购金额
     */
    public void setFdpurchasemoneyamt(BigDecimal fdpurchasemoneyamt) {
        this.fdpurchasemoneyamt = fdpurchasemoneyamt;
    }

    /**
     * 获取采购税额
     *
     * @return fdPurchaseTaxAmt - 采购税额
     */
    public BigDecimal getFdpurchasetaxamt() {
        return fdpurchasetaxamt;
    }

    /**
     * 设置采购税额
     *
     * @param fdpurchasetaxamt 采购税额
     */
    public void setFdpurchasetaxamt(BigDecimal fdpurchasetaxamt) {
        this.fdpurchasetaxamt = fdpurchasetaxamt;
    }

    /**
     * 获取采购价税合计;采购金额+采购税额
     *
     * @return fdPurchaseTotAmt - 采购价税合计;采购金额+采购税额
     */
    public BigDecimal getFdpurchasetotamt() {
        return fdpurchasetotamt;
    }

    /**
     * 设置采购价税合计;采购金额+采购税额
     *
     * @param fdpurchasetotamt 采购价税合计;采购金额+采购税额
     */
    public void setFdpurchasetotamt(BigDecimal fdpurchasetotamt) {
        this.fdpurchasetotamt = fdpurchasetotamt;
    }

    /**
     * 获取单据状态;		0未提交/1已提交/9已收货
     *
     * @return fiBillStatus - 单据状态;		0未提交/1已提交/9已收货
     */
    public Short getFibillstatus() {
        return fibillstatus;
    }

    /**
     * 设置单据状态;		0未提交/1已提交/9已收货
     *
     * @param fibillstatus 单据状态;		0未提交/1已提交/9已收货
     */
    public void setFibillstatus(Short fibillstatus) {
        this.fibillstatus = fibillstatus;
    }

    /**
     * 获取审核人
     *
     * @return fsAuditUserId - 审核人
     */
    public String getFsaudituserid() {
        return fsaudituserid;
    }

    /**
     * 设置审核人
     *
     * @param fsaudituserid 审核人
     */
    public void setFsaudituserid(String fsaudituserid) {
        this.fsaudituserid = fsaudituserid == null ? null : fsaudituserid.trim();
    }

    /**
     * 获取审核人名称
     *
     * @return fsAuditUserName - 审核人名称
     */
    public String getFsauditusername() {
        return fsauditusername;
    }

    /**
     * 设置审核人名称
     *
     * @param fsauditusername 审核人名称
     */
    public void setFsauditusername(String fsauditusername) {
        this.fsauditusername = fsauditusername == null ? null : fsauditusername.trim();
    }

    /**
     * 获取审核时间;下单时间 ex:2017-10-02 16:33
     *
     * @return fsAuditDateTime - 审核时间;下单时间 ex:2017-10-02 16:33
     */
    public String getFsauditdatetime() {
        return fsauditdatetime;
    }

    /**
     * 设置审核时间;下单时间 ex:2017-10-02 16:33
     *
     * @param fsauditdatetime 审核时间;下单时间 ex:2017-10-02 16:33
     */
    public void setFsauditdatetime(String fsauditdatetime) {
        this.fsauditdatetime = fsauditdatetime == null ? null : fsauditdatetime.trim();
    }

    /**
     * 获取订单备注
     *
     * @return fsNote - 订单备注
     */
    public String getFsnote() {
        return fsnote;
    }

    /**
     * 设置订单备注
     *
     * @param fsnote 订单备注
     */
    public void setFsnote(String fsnote) {
        this.fsnote = fsnote == null ? null : fsnote.trim();
    }

    /**
     * 获取源单类型;Request=申请单/Sale=销售订单;拉单用
     *
     * @return fsBillSource - 源单类型;Request=申请单/Sale=销售订单;拉单用
     */
    public String getFsbillsource() {
        return fsbillsource;
    }

    /**
     * 设置源单类型;Request=申请单/Sale=销售订单;拉单用
     *
     * @param fsbillsource 源单类型;Request=申请单/Sale=销售订单;拉单用
     */
    public void setFsbillsource(String fsbillsource) {
        this.fsbillsource = fsbillsource == null ? null : fsbillsource.trim();
    }

    /**
     * 获取预计结算日期;算付款账期
     *
     * @return fsSettleDate - 预计结算日期;算付款账期
     */
    public String getFssettledate() {
        return fssettledate;
    }

    /**
     * 设置预计结算日期;算付款账期
     *
     * @param fssettledate 预计结算日期;算付款账期
     */
    public void setFssettledate(String fssettledate) {
        this.fssettledate = fssettledate == null ? null : fssettledate.trim();
    }

    /**
     * 获取付款标识;0未付/1已付
     *
     * @return fiPaymentFlag - 付款标识;0未付/1已付
     */
    public Short getFipaymentflag() {
        return fipaymentflag;
    }

    /**
     * 设置付款标识;0未付/1已付
     *
     * @param fipaymentflag 付款标识;0未付/1已付
     */
    public void setFipaymentflag(Short fipaymentflag) {
        this.fipaymentflag = fipaymentflag;
    }

    /**
     * 获取(EDI)供方有改单;0否/1是
     *
     * @return fiVendorEdit - (EDI)供方有改单;0否/1是
     */
    public Short getFivendoredit() {
        return fivendoredit;
    }

    /**
     * 设置(EDI)供方有改单;0否/1是
     *
     * @param fivendoredit (EDI)供方有改单;0否/1是
     */
    public void setFivendoredit(Short fivendoredit) {
        this.fivendoredit = fivendoredit;
    }

    /**
     * 获取(EDI)销售订单取用关闭;1未取用 / 2未取用手动关闭(拒绝) / 3已取用 / 4已取用关闭(已接单) /9已发货
     *
     * @return fiSaleClose - (EDI)销售订单取用关闭;1未取用 / 2未取用手动关闭(拒绝) / 3已取用 / 4已取用关闭(已接单) /9已发货
     */
    public Short getFisaleclose() {
        return fisaleclose;
    }

    /**
     * 设置(EDI)销售订单取用关闭;1未取用 / 2未取用手动关闭(拒绝) / 3已取用 / 4已取用关闭(已接单) /9已发货
     *
     * @param fisaleclose (EDI)销售订单取用关闭;1未取用 / 2未取用手动关闭(拒绝) / 3已取用 / 4已取用关闭(已接单) /9已发货
     */
    public void setFisaleclose(Short fisaleclose) {
        this.fisaleclose = fisaleclose;
    }

    /**
     * 获取采购入库取用关闭;1未取用/2未取用关闭(未收货取消)/3已取用(部分入库)/4已取用关闭(全部入库)
     *
     * @return fiStockClose - 采购入库取用关闭;1未取用/2未取用关闭(未收货取消)/3已取用(部分入库)/4已取用关闭(全部入库)
     */
    public Short getFistockclose() {
        return fistockclose;
    }

    /**
     * 设置采购入库取用关闭;1未取用/2未取用关闭(未收货取消)/3已取用(部分入库)/4已取用关闭(全部入库)
     *
     * @param fistockclose 采购入库取用关闭;1未取用/2未取用关闭(未收货取消)/3已取用(部分入库)/4已取用关闭(全部入库)
     */
    public void setFistockclose(Short fistockclose) {
        this.fistockclose = fistockclose;
    }

    /**
     * 获取关联入库单号
     *
     * @return fsStockNo - 关联入库单号
     */
    public String getFsstockno() {
        return fsstockno;
    }

    /**
     * 设置关联入库单号
     *
     * @param fsstockno 关联入库单号
     */
    public void setFsstockno(String fsstockno) {
        this.fsstockno = fsstockno == null ? null : fsstockno.trim();
    }

    /**
     * 获取创建日期时间
     *
     * @return fsCreateTime - 创建日期时间
     */
    public Date getFscreatetime() {
        return fscreatetime;
    }

    /**
     * 设置创建日期时间
     *
     * @param fscreatetime 创建日期时间
     */
    public void setFscreatetime(Date fscreatetime) {
        this.fscreatetime = fscreatetime;
    }

    /**
     * 获取创建用户代码
     *
     * @return fsCreateUserId - 创建用户代码
     */
    public String getFscreateuserid() {
        return fscreateuserid;
    }

    /**
     * 设置创建用户代码
     *
     * @param fscreateuserid 创建用户代码
     */
    public void setFscreateuserid(String fscreateuserid) {
        this.fscreateuserid = fscreateuserid == null ? null : fscreateuserid.trim();
    }

    /**
     * 获取创建用户名称
     *
     * @return fsCreateUserName - 创建用户名称
     */
    public String getFscreateusername() {
        return fscreateusername;
    }

    /**
     * 设置创建用户名称
     *
     * @param fscreateusername 创建用户名称
     */
    public void setFscreateusername(String fscreateusername) {
        this.fscreateusername = fscreateusername == null ? null : fscreateusername.trim();
    }

    /**
     * 获取更新日期时间
     *
     * @return fsUpdateTime - 更新日期时间
     */
    public Date getFsupdatetime() {
        return fsupdatetime;
    }

    /**
     * 设置更新日期时间
     *
     * @param fsupdatetime 更新日期时间
     */
    public void setFsupdatetime(Date fsupdatetime) {
        this.fsupdatetime = fsupdatetime;
    }

    /**
     * 获取更新用户代码
     *
     * @return fsUpdateUserId - 更新用户代码
     */
    public String getFsupdateuserid() {
        return fsupdateuserid;
    }

    /**
     * 设置更新用户代码
     *
     * @param fsupdateuserid 更新用户代码
     */
    public void setFsupdateuserid(String fsupdateuserid) {
        this.fsupdateuserid = fsupdateuserid == null ? null : fsupdateuserid.trim();
    }

    /**
     * 获取更新用户名称
     *
     * @return fsUpdateUserName - 更新用户名称
     */
    public String getFsupdateusername() {
        return fsupdateusername;
    }

    /**
     * 设置更新用户名称
     *
     * @param fsupdateusername 更新用户名称
     */
    public void setFsupdateusername(String fsupdateusername) {
        this.fsupdateusername = fsupdateusername == null ? null : fsupdateusername.trim();
    }

    /**
     * 获取店铺GUID
     *
     * @return fsShopGUID - 店铺GUID
     */
    public String getFsshopguid() {
        return fsshopguid;
    }

    /**
     * 设置店铺GUID
     *
     * @param fsshopguid 店铺GUID
     */
    public void setFsshopguid(String fsshopguid) {
        this.fsshopguid = fsshopguid == null ? null : fsshopguid.trim();
    }

    /**
     * 获取店铺名称
     *
     * @return fsShopName - 店铺名称
     */
    public String getFsshopname() {
        return fsshopname;
    }

    /**
     * 设置店铺名称
     *
     * @param fsshopname 店铺名称
     */
    public void setFsshopname(String fsshopname) {
        this.fsshopname = fsshopname == null ? null : fsshopname.trim();
    }
}